home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr47 / 335_01.zip / AS6301.TXT < prev    next >
Text File  |  1993-04-01  |  21KB  |  991 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        A.  Appendix_for_as6301_Frankenstein_Assembler
  9.  
  10.        A.1  Pseudo_Operations
  11.  
  12.        A.1.1  Standard_Pseudo_Operation_Mnemonics
  13.  
  14.             End                                END
  15.             File Inclusion                     INCL INCLUDE
  16.             If                                 IF
  17.             Else                               ELSE
  18.             End If                             ENDI
  19.             Equate                             EQU
  20.             Set                                SET
  21.             Org                                ORG
  22.             Reserve Memory                     RESERVE RMB
  23.             Define Byte Data                   BYTE DB FCB
  24.             Define Word Data                   DW FDB WORD
  25.             Define String Data                 FCC STRING
  26.             Define Character Set Translation   CHARSET
  27.             Define Character Value             CHARDEF CHD
  28.             Use Character Translation          CHARUSE
  29.  
  30.        A.2  Instructions
  31.  
  32.        A.2.1  Instruction_List
  33.  
  34.        Opcode   Syntax                   Selection Criteria
  35.  
  36.  
  37.        ABA
  38.  
  39.        ABX
  40.  
  41.        ADC       ACCUM '#' expr          REGA
  42.        ADC       ACCUM '#' expr          REGB
  43.        ADC       ACCUM expr              REGA+DIRECT
  44.        ADC       ACCUM expr              REGA+EXTENDED
  45.        ADC       ACCUM expr              REGB+DIRECT
  46.        ADC       ACCUM expr              REGB+EXTENDED
  47.        ADC       ACCUM indexed           REGA
  48.        ADC       ACCUM indexed           REGB
  49.  
  50.        ADCA      '#' expr
  51.        ADCA      expr                    DIRECT
  52.        ADCA      expr                    EXTENDED
  53.        ADCA      indexed
  54.  
  55.        ADCB      '#' expr
  56.        ADCB      expr                    DIRECT
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        Opcode   Syntax                   Selection Criteria
  75.  
  76.        ADCB      expr                    EXTENDED
  77.        ADCB      indexed
  78.  
  79.        ADD       ACCUM '#' expr          REGA
  80.        ADD       ACCUM '#' expr          REGB
  81.        ADD       ACCUM expr              REGA+DIRECT
  82.        ADD       ACCUM expr              REGA+EXTENDED
  83.        ADD       ACCUM expr              REGB+DIRECT
  84.        ADD       ACCUM expr              REGB+EXTENDED
  85.        ADD       ACCUM indexed           REGA
  86.        ADD       ACCUM indexed           REGB
  87.  
  88.        ADDA      '#' expr
  89.        ADDA      expr                    DIRECT
  90.        ADDA      expr                    EXTENDED
  91.        ADDA      indexed
  92.  
  93.        ADDB      '#' expr
  94.        ADDB      expr                    DIRECT
  95.        ADDB      expr                    EXTENDED
  96.        ADDB      indexed
  97.  
  98.        ADDD      '#' expr
  99.        ADDD      expr                    DIRECT
  100.        ADDD      expr                    EXTENDED
  101.        ADDD      indexed
  102.  
  103.        AIM       '#' expr ',' expr
  104.        AIM       '#' expr ',' indexed
  105.  
  106.        AND       ACCUM '#' expr          REGA
  107.        AND       ACCUM '#' expr          REGB
  108.        AND       ACCUM expr              REGA+DIRECT
  109.        AND       ACCUM expr              REGA+EXTENDED
  110.        AND       ACCUM expr              REGB+DIRECT
  111.        AND       ACCUM expr              REGB+EXTENDED
  112.        AND       ACCUM indexed           REGA
  113.        AND       ACCUM indexed           REGB
  114.  
  115.        ANDA      '#' expr
  116.        ANDA      expr                    DIRECT
  117.        ANDA      expr                    EXTENDED
  118.        ANDA      indexed
  119.  
  120.        ANDB      '#' expr
  121.        ANDB      expr                    DIRECT
  122.        ANDB      expr                    EXTENDED
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.        Opcode   Syntax                   Selection Criteria
  141.  
  142.        ANDB      indexed
  143.  
  144.        ASL       ACCUM                   REGA
  145.        ASL       ACCUM                   REGB
  146.        ASL       expr
  147.        ASL       indexed
  148.  
  149.        ASLA
  150.  
  151.        ASLB
  152.  
  153.        ASLD
  154.  
  155.        ASR       ACCUM                   REGA
  156.        ASR       ACCUM                   REGB
  157.        ASR       expr
  158.        ASR       indexed
  159.  
  160.        ASRA
  161.  
  162.        ASRB
  163.  
  164.        BCC       expr
  165.  
  166.        BCLR      expr ',' expr           BIT0
  167.        BCLR      expr ',' expr           BIT1
  168.        BCLR      expr ',' expr           BIT2
  169.        BCLR      expr ',' expr           BIT3
  170.        BCLR      expr ',' expr           BIT4
  171.        BCLR      expr ',' expr           BIT5
  172.        BCLR      expr ',' expr           BIT6
  173.        BCLR      expr ',' expr           BIT7
  174.        BCLR      expr ',' indexed        BIT0
  175.        BCLR      expr ',' indexed        BIT1
  176.        BCLR      expr ',' indexed        BIT2
  177.        BCLR      expr ',' indexed        BIT3
  178.        BCLR      expr ',' indexed        BIT4
  179.        BCLR      expr ',' indexed        BIT5
  180.        BCLR      expr ',' indexed        BIT6
  181.        BCLR      expr ',' indexed        BIT7
  182.  
  183.        BCS       expr
  184.  
  185.        BEQ       expr
  186.  
  187.        BGE       expr
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.        Opcode   Syntax                   Selection Criteria
  207.  
  208.        BGT       expr
  209.  
  210.        BHI       expr
  211.  
  212.        BHS       expr
  213.  
  214.        BIT       ACCUM '#' expr          REGA
  215.        BIT       ACCUM '#' expr          REGB
  216.        BIT       ACCUM expr              REGA+DIRECT
  217.        BIT       ACCUM expr              REGA+EXTENDED
  218.        BIT       ACCUM expr              REGB+DIRECT
  219.        BIT       ACCUM expr              REGB+EXTENDED
  220.        BIT       ACCUM indexed           REGA
  221.        BIT       ACCUM indexed           REGB
  222.  
  223.        BITA      '#' expr
  224.        BITA      expr                    DIRECT
  225.        BITA      expr                    EXTENDED
  226.        BITA      indexed
  227.  
  228.        BITB      '#' expr
  229.        BITB      expr                    DIRECT
  230.        BITB      expr                    EXTENDED
  231.        BITB      indexed
  232.  
  233.        BLE       expr
  234.  
  235.        BLO       expr
  236.  
  237.        BLS       expr
  238.  
  239.        BLT       expr
  240.  
  241.        BMI       expr
  242.  
  243.        BNE       expr
  244.  
  245.        BPL       expr
  246.  
  247.        BRA       expr
  248.  
  249.        BRN       expr
  250.  
  251.        BSET      expr ',' expr           BIT0
  252.        BSET      expr ',' expr           BIT1
  253.        BSET      expr ',' expr           BIT2
  254.        BSET      expr ',' expr           BIT3
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                   - 5 -
  269.  
  270.  
  271.  
  272.        Opcode   Syntax                   Selection Criteria
  273.  
  274.        BSET      expr ',' expr           BIT4
  275.        BSET      expr ',' expr           BIT5
  276.        BSET      expr ',' expr           BIT6
  277.        BSET      expr ',' expr           BIT7
  278.        BSET      expr ',' indexed        BIT0
  279.        BSET      expr ',' indexed        BIT1
  280.        BSET      expr ',' indexed        BIT2
  281.        BSET      expr ',' indexed        BIT3
  282.        BSET      expr ',' indexed        BIT4
  283.        BSET      expr ',' indexed        BIT5
  284.        BSET      expr ',' indexed        BIT6
  285.        BSET      expr ',' indexed        BIT7
  286.  
  287.        BSR       expr
  288.  
  289.        BTGL      expr ',' expr           BIT0
  290.        BTGL      expr ',' expr           BIT1
  291.        BTGL      expr ',' expr           BIT2
  292.        BTGL      expr ',' expr           BIT3
  293.        BTGL      expr ',' expr           BIT4
  294.        BTGL      expr ',' expr           BIT5
  295.        BTGL      expr ',' expr           BIT6
  296.        BTGL      expr ',' expr           BIT7
  297.        BTGL      expr ',' indexed        BIT0
  298.        BTGL      expr ',' indexed        BIT1
  299.        BTGL      expr ',' indexed        BIT2
  300.        BTGL      expr ',' indexed        BIT3
  301.        BTGL      expr ',' indexed        BIT4
  302.        BTGL      expr ',' indexed        BIT5
  303.        BTGL      expr ',' indexed        BIT6
  304.        BTGL      expr ',' indexed        BIT7
  305.  
  306.        BTST      expr ',' expr           BIT0
  307.        BTST      expr ',' expr           BIT1
  308.        BTST      expr ',' expr           BIT2
  309.        BTST      expr ',' expr           BIT3
  310.        BTST      expr ',' expr           BIT4
  311.        BTST      expr ',' expr           BIT5
  312.        BTST      expr ',' expr           BIT6
  313.        BTST      expr ',' expr           BIT7
  314.        BTST      expr ',' indexed        BIT0
  315.        BTST      expr ',' indexed        BIT1
  316.        BTST      expr ',' indexed        BIT2
  317.        BTST      expr ',' indexed        BIT3
  318.        BTST      expr ',' indexed        BIT4
  319.        BTST      expr ',' indexed        BIT5
  320.        BTST      expr ',' indexed        BIT6
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                                   - 6 -
  335.  
  336.  
  337.  
  338.        Opcode   Syntax                   Selection Criteria
  339.  
  340.        BTST      expr ',' indexed        BIT7
  341.  
  342.        BVC       expr
  343.  
  344.        BVS       expr
  345.  
  346.        CBA
  347.  
  348.        CLC
  349.  
  350.        CLI
  351.  
  352.        CLR       ACCUM                   REGA
  353.        CLR       ACCUM                   REGB
  354.        CLR       expr
  355.        CLR       indexed
  356.  
  357.        CLRA
  358.  
  359.        CLRB
  360.  
  361.        CLV
  362.  
  363.        CMP       ACCUM '#' expr          REGA
  364.        CMP       ACCUM '#' expr          REGB
  365.        CMP       ACCUM expr              REGA+DIRECT
  366.        CMP       ACCUM expr              REGA+EXTENDED
  367.        CMP       ACCUM expr              REGB+DIRECT
  368.        CMP       ACCUM expr              REGB+EXTENDED
  369.        CMP       ACCUM indexed           REGA
  370.        CMP       ACCUM indexed           REGB
  371.  
  372.        CMPA      '#' expr
  373.        CMPA      expr                    DIRECT
  374.        CMPA      expr                    EXTENDED
  375.        CMPA      indexed
  376.  
  377.        CMPB      '#' expr
  378.        CMPB      expr                    DIRECT
  379.        CMPB      expr                    EXTENDED
  380.        CMPB      indexed
  381.  
  382.        COM       ACCUM                   REGA
  383.        COM       ACCUM                   REGB
  384.        COM       expr
  385.        COM       indexed
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.                                   - 7 -
  401.  
  402.  
  403.  
  404.        Opcode   Syntax                   Selection Criteria
  405.  
  406.        COMA
  407.  
  408.        COMB
  409.  
  410.        CPX       '#' expr
  411.        CPX       expr                    DIRECT
  412.        CPX       expr                    EXTENDED
  413.        CPX       indexed
  414.  
  415.        DAA
  416.  
  417.        DEC       ACCUM                   REGA
  418.        DEC       ACCUM                   REGB
  419.        DEC       expr
  420.        DEC       indexed
  421.  
  422.        DECA
  423.  
  424.        DECB
  425.  
  426.        DES
  427.  
  428.        DEX
  429.  
  430.        EIM       '#' expr ',' expr
  431.        EIM       '#' expr ',' indexed
  432.  
  433.        EOR       ACCUM '#' expr          REGA
  434.        EOR       ACCUM '#' expr          REGB
  435.        EOR       ACCUM expr              REGA+DIRECT
  436.        EOR       ACCUM expr              REGA+EXTENDED
  437.        EOR       ACCUM expr              REGB+DIRECT
  438.        EOR       ACCUM expr              REGB+EXTENDED
  439.        EOR       ACCUM indexed           REGA
  440.        EOR       ACCUM indexed           REGB
  441.  
  442.        EORA      '#' expr
  443.        EORA      expr                    DIRECT
  444.        EORA      expr                    EXTENDED
  445.        EORA      indexed
  446.  
  447.        EORB      '#' expr
  448.        EORB      expr                    DIRECT
  449.        EORB      expr                    EXTENDED
  450.        EORB      indexed
  451.  
  452.        INC       ACCUM                   REGA
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.                                   - 8 -
  467.  
  468.  
  469.  
  470.        Opcode   Syntax                   Selection Criteria
  471.  
  472.        INC       ACCUM                   REGB
  473.        INC       expr
  474.        INC       indexed
  475.  
  476.        INCA
  477.  
  478.        INCB
  479.  
  480.        INS
  481.  
  482.        INX
  483.  
  484.        JMP       expr
  485.        JMP       indexed
  486.  
  487.        JSR       expr                    DIRECT
  488.        JSR       expr                    EXTENDED
  489.        JSR       indexed
  490.  
  491.        LDA       ACCUM '#' expr          REGA
  492.        LDA       ACCUM '#' expr          REGB
  493.        LDA       ACCUM expr              REGA+DIRECT
  494.        LDA       ACCUM expr              REGA+EXTENDED
  495.        LDA       ACCUM expr              REGB+DIRECT
  496.        LDA       ACCUM expr              REGB+EXTENDED
  497.        LDA       ACCUM indexed           REGA
  498.        LDA       ACCUM indexed           REGB
  499.  
  500.        LDAA      '#' expr
  501.        LDAA      expr                    DIRECT
  502.        LDAA      expr                    EXTENDED
  503.        LDAA      indexed
  504.  
  505.        LDAB      '#' expr
  506.        LDAB      expr                    DIRECT
  507.        LDAB      expr                    EXTENDED
  508.        LDAB      indexed
  509.  
  510.        LDD       '#' expr
  511.        LDD       expr                    DIRECT
  512.        LDD       expr                    EXTENDED
  513.        LDD       indexed
  514.  
  515.        LDS       '#' expr
  516.        LDS       expr                    DIRECT
  517.        LDS       expr                    EXTENDED
  518.        LDS       indexed
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.                                   - 9 -
  533.  
  534.  
  535.  
  536.        Opcode   Syntax                   Selection Criteria
  537.  
  538.  
  539.        LDX       '#' expr
  540.        LDX       expr                    DIRECT
  541.        LDX       expr                    EXTENDED
  542.        LDX       indexed
  543.  
  544.        LSL       ACCUM                   REGA
  545.        LSL       ACCUM                   REGB
  546.        LSL       expr
  547.        LSL       indexed
  548.  
  549.        LSLA
  550.  
  551.        LSLB
  552.  
  553.        LSLD
  554.  
  555.        LSR       ACCUM                   REGA
  556.        LSR       ACCUM                   REGB
  557.        LSR       expr
  558.        LSR       indexed
  559.  
  560.        LSRA
  561.  
  562.        LSRB
  563.  
  564.        LSRD
  565.  
  566.        MUL
  567.  
  568.        NEG       ACCUM                   REGA
  569.        NEG       ACCUM                   REGB
  570.        NEG       expr
  571.        NEG       indexed
  572.  
  573.        NEGA
  574.  
  575.        NEGB
  576.  
  577.        NOP
  578.  
  579.        OIM       '#' expr ',' expr
  580.        OIM       '#' expr ',' indexed
  581.  
  582.        ORA       ACCUM '#' expr          REGA
  583.        ORA       ACCUM '#' expr          REGB
  584.        ORA       ACCUM expr              REGA+DIRECT
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.                                   - 10 -
  599.  
  600.  
  601.  
  602.        Opcode   Syntax                   Selection Criteria
  603.  
  604.        ORA       ACCUM expr              REGA+EXTENDED
  605.        ORA       ACCUM expr              REGB+DIRECT
  606.        ORA       ACCUM expr              REGB+EXTENDED
  607.        ORA       ACCUM indexed           REGA
  608.        ORA       ACCUM indexed           REGB
  609.  
  610.        ORAA      '#' expr
  611.        ORAA      expr                    DIRECT
  612.        ORAA      expr                    EXTENDED
  613.        ORAA      indexed
  614.  
  615.        ORAB      '#' expr
  616.        ORAB      expr                    DIRECT
  617.        ORAB      expr                    EXTENDED
  618.        ORAB      indexed
  619.  
  620.        PSH       ACCUM                   REGA
  621.        PSH       ACCUM                   REGB
  622.        PSH       INDEX
  623.  
  624.        PSHA
  625.  
  626.        PSHB
  627.  
  628.        PSHX
  629.  
  630.        PUL       ACCUM                   REGA
  631.        PUL       ACCUM                   REGB
  632.        PUL       INDEX
  633.  
  634.        PULA
  635.  
  636.        PULB
  637.  
  638.        PULX
  639.  
  640.        ROL       ACCUM                   REGA
  641.        ROL       ACCUM                   REGB
  642.        ROL       expr
  643.        ROL       indexed
  644.  
  645.        ROLA
  646.  
  647.        ROLB
  648.  
  649.        ROR       ACCUM                   REGA
  650.        ROR       ACCUM                   REGB
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.                                   - 11 -
  665.  
  666.  
  667.  
  668.        Opcode   Syntax                   Selection Criteria
  669.  
  670.        ROR       expr
  671.        ROR       indexed
  672.  
  673.        RORA
  674.  
  675.        RORB
  676.  
  677.        RTI
  678.  
  679.        RTS
  680.  
  681.        SBA
  682.  
  683.        SBC       ACCUM '#' expr          REGA
  684.        SBC       ACCUM '#' expr          REGB
  685.        SBC       ACCUM expr              REGA+DIRECT
  686.        SBC       ACCUM expr              REGA+EXTENDED
  687.        SBC       ACCUM expr              REGB+DIRECT
  688.        SBC       ACCUM expr              REGB+EXTENDED
  689.        SBC       ACCUM indexed           REGA
  690.        SBC       ACCUM indexed           REGB
  691.  
  692.        SBCA      '#' expr
  693.        SBCA      expr                    DIRECT
  694.        SBCA      expr                    EXTENDED
  695.        SBCA      indexed
  696.  
  697.        SBCB      '#' expr
  698.        SBCB      expr                    DIRECT
  699.        SBCB      expr                    EXTENDED
  700.        SBCB      indexed
  701.  
  702.        SEC
  703.  
  704.        SEI
  705.  
  706.        SEV
  707.  
  708.        SLP
  709.  
  710.        STA       ACCUM expr              REGA+DIRECT
  711.        STA       ACCUM expr              REGA+EXTENDED
  712.        STA       ACCUM expr              REGB+DIRECT
  713.        STA       ACCUM expr              REGB+EXTENDED
  714.        STA       ACCUM indexed           REGA
  715.        STA       ACCUM indexed           REGB
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.                                   - 12 -
  731.  
  732.  
  733.  
  734.        Opcode   Syntax                   Selection Criteria
  735.  
  736.        STAA      expr                    DIRECT
  737.        STAA      expr                    EXTENDED
  738.        STAA      indexed
  739.  
  740.        STAB      expr                    DIRECT
  741.        STAB      expr                    EXTENDED
  742.        STAB      indexed
  743.  
  744.        STD       expr                    DIRECT
  745.        STD       expr                    EXTENDED
  746.        STD       indexed
  747.  
  748.        STS       expr                    DIRECT
  749.        STS       expr                    EXTENDED
  750.        STS       indexed
  751.  
  752.        STX       expr                    DIRECT
  753.        STX       expr                    EXTENDED
  754.        STX       indexed
  755.  
  756.        SUB       ACCUM '#' expr          REGA
  757.        SUB       ACCUM '#' expr          REGB
  758.        SUB       ACCUM expr              REGA+DIRECT
  759.        SUB       ACCUM expr              REGA+EXTENDED
  760.        SUB       ACCUM expr              REGB+DIRECT
  761.        SUB       ACCUM expr              REGB+EXTENDED
  762.        SUB       ACCUM indexed           REGA
  763.        SUB       ACCUM indexed           REGB
  764.  
  765.        SUBA      '#' expr
  766.        SUBA      expr                    DIRECT
  767.        SUBA      expr                    EXTENDED
  768.        SUBA      indexed
  769.  
  770.        SUBB      '#' expr
  771.        SUBB      expr                    DIRECT
  772.        SUBB      expr                    EXTENDED
  773.        SUBB      indexed
  774.  
  775.        SUBD      '#' expr
  776.        SUBD      expr                    DIRECT
  777.        SUBD      expr                    EXTENDED
  778.        SUBD      indexed
  779.  
  780.        SWI
  781.  
  782.        TAB
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.                                   - 13 -
  797.  
  798.  
  799.  
  800.        Opcode   Syntax                   Selection Criteria
  801.  
  802.  
  803.        TAP
  804.  
  805.        TBA
  806.  
  807.        TIM       '#' expr ',' expr
  808.        TIM       '#' expr ',' indexed
  809.  
  810.        TPA
  811.  
  812.        TST       ACCUM                   REGA
  813.        TST       ACCUM                   REGB
  814.        TST       expr
  815.        TST       indexed
  816.  
  817.        TSTA
  818.  
  819.        TSTB
  820.  
  821.        TSX
  822.  
  823.        TXS
  824.  
  825.        WAI
  826.  
  827.        XGDX
  828.  
  829.        A.2.2  Selection_Criteria_Keywords
  830.  
  831.             REGA                The A accumulator can be used for
  832.                                 the instruction.
  833.  
  834.             REGB                The B accumulator can be used for
  835.                                 the instruction.
  836.  
  837.             DIRECT              The instruction can use the direct
  838.                                 addressing mode. The expression
  839.                                 must have a value between 0 and 255
  840.                                 that is defined when the
  841.                                 instruction is processed in the
  842.                                 input pass.
  843.  
  844.             EXTENDED            The instruction can use the
  845.                                 extended addressing mode.
  846.  
  847.        A.2.3  Notes
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.                                   - 14 -
  863.  
  864.  
  865.  
  866.        A.2.3.1  Apostrophes  The apostrophes in the syntax field
  867.        are a notation used for the parser generator and are not put
  868.        in the assembler source statement.
  869.  
  870.        A.2.3.2  Bit_Numbers  The bit number expression in the BSET,
  871.        BCLR, BTGL, BTST operations has to have value defined when
  872.        the instruction is read in the first pass.  The value must
  873.        be between 0 and 7.
  874.  
  875.        A.2.3.3  Indexed_Addressing  The indexed addressing is
  876.        represented in two ways.  Either "expression, X" or "X,
  877.        expression" is accepted by the assembler.
  878.  
  879.        A.3  Reserved_Symbols
  880.  
  881.        A.3.1  Machine_Dependent_Reserved_Symbols  A B X a b x
  882.  
  883.        A.3.2  Standard_Reserved_Symbols  AND DEFINED EQ GE GT HIGH
  884.        LE LOW LT MOD NE NOT OR SHL SHR XOR and defined eq ge gt
  885.        high le low lt mod ne not or shl shr xor
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.                                  CONTENTS
  933.  
  934.  
  935.        A.  Appendix for as6301 Frankenstein Assembler..........   1
  936.            A.1  Pseudo Operations..............................   1
  937.            A.2  Instructions...................................   1
  938.            A.3  Reserved Symbols...............................  14
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.                                   - i -
  987.  
  988.  
  989.  
  990.  
  991.